package com.example.mylibrary.testActivity.MVP_BASE;

public interface MVP_View<T> {

    /**
     * 没有数据
     * @param str
     */
    void noData(String str);
    /**
     * 显示加载动画
     * @return
     */
    void onShowLoading();
    /**
     *
     * 隐藏加载动画
     *
     */
    void onHideLoading();
    /**
     *
     * 网络加载错误
     *
     */
    void onShowNetError();

    /**
     * 设置Presenter
     *
     */
    void setPresenter(T presenter);
//    /**
//     *
//     * 绑定生命周期
//     * @param <X>
//     * @return
//     *
//     */
//    <X> AutoDisposeConverter<X> bindAutoDispose();

}
